tg-me.com/ds_interview_lib/303
Last Update:
Что такое сериализация и десериализация? Как используется в машинном обучении?
В контексте хранения данных, сериализация — это процесс перевода структур данных в формат для их хранения и передачи. Десериализация — обратный процесс, восстановление данных из этого формата в исходный вид.
В машинном обучении можно сохранять обученные модели на диске или передавать их по сети, а затем использовать для прогнозирования на новых данных. Чтобы это проделать, пригодятся сериализация и десериализация.
Для этой задачи подойдёт, например, модуль pickle в Python. Вот как можно его использовать:
# сериализуем
with open('model.pickle', 'wb') as wf:
pickle.dump(model, wf)
# десериализуем модель
with open('model.pickle', 'rb') as rf:
model_out = pickle.load(rf)
#машинное_обучение
BY Библиотека собеса по Data Science | вопросы с собеседований
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
Share with your friend now:
tg-me.com/ds_interview_lib/303